package com.tao.YanMoDesignPattern.status.caseChange;


/**
 * @Author Mi_Tao
 * @Date 2023/7/22
 * @Description 封装一个投票状态相关的行为
 * @Version 1.0
 **/
public interface VoteState {

    /**
     * 投票
     *
     * @param user     用户
     * @param voteItem 投票项
     * @param voteManager 投票上线文，用来在实现状态相应的功能出来的时候，可以回调上下文的数据
     */
    public void vote(String user, String voteItem, VoteManager voteManager);
}
